package com.baizhiedu.baizhiappsys.service.impl;

import com.baizhiedu.baizhiappsys.dao.CourseDao;
import com.baizhiedu.baizhiappsys.dao.UserDao;
import com.baizhiedu.baizhiappsys.service.IndexService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.Map;

/**
 * @author lby
 */
@Service
public class IndexServiceImpl implements IndexService {
    @Autowired
    private UserDao userDao;
    @Autowired
    private CourseDao courseDao;


    /**
     * 获取首页要展示的数据
     *
     用户访问量 userVisits
     视频播放量 videoPlayback
     视频购买量 videoPurchaseVolume
     用户量 userTotal
     课程量 courseTotal
     视频量 videoTotal
     合作企业数量 jointCompanyTotal
     * @return
     */
    @Override
    public Map getIndexData() {
        Map map = new HashMap(16);
//        用户访问量 userVisits
        map.put("userVisits",123434);
//        视频播放量 videoPlayback
        map.put("videoPlayback",2342435);
//        视频购买量 videoPurchaseVolume
        map.put("videoPurchaseVolume",345232);
//        用户量 userTotal
        Integer userTotal = userDao.selectTotalCount();
        map.put("userTotal",userTotal);
//        课程量 courseTotal
        int courseTotal = courseDao.selectCourseTotal();
        map.put("courseTotal",courseTotal);
//        视频量 videoTotal
        map.put("videoTotal",62324);
//        合作企业数量 jointCompanyTotal
        map.put("jointCompanyTotal",5732);
        return map;
    }
}
